require('./27-自定义模块.js')
require('./27-自定义模块.js')
require('./27-自定义模块.js')

// 模块在第一次加载后会被缓存，提高加载效率


//内置模块优先级最高

// 使用require()加载自定义模块时，必须指定./或../开头的路径标识符
// 如果没有指定，node会把他当做内置模块或者第三方模块进行加载


//----------------------
// 同时使用require()导入自定义模块时，如果省略了文件的扩展名，则Node.js
// 会按顺序分别加载以下的文件

// 1.按照确切的文件名进行加载

// 2.补全.js扩展名进行加载

// 3.补全.json扩展名进行加载

//4.补全.node扩展名进行加载

// 5.加载失败，终端报错

//--------------------------------------